export default {
  namespaced: true,
	state: {
		// 公共变量, 不能直接修改, 只能通过下述相关函数修改
		location: null
	},
	getters: {
		// 获取数据时进行自定义处理的操作
	},
	mutations: {
		// 相当于同步的操作
		SET_LOCATION(state, location) {
			state.location = location;
		}
	},
	actions: {
		// 相当于异步的操作, 不能直接改变state的值, 只能通过触发mutations的方法才能改变
		saveLocation({
			commit
		}, location) {
			commit('SET_LOCATION', location);
		}
	}
}